#!/usr/bin/env python
#-*- coding:utf-8 -*- 

#找到该文件夹下的所有的.py文件

import os
import sys

sys.setrecursionlimit(1000000) #例如这里设置为一百万

def find_py(dir, l):
	names = os.listdir(dir)
	for i in names:
		i = os.path.join(dir, i)	#os.path.isfile(i)判断是全路径，所以先要把根目录补齐
		if os.path.isfile(i):
			l.append(i)
		elif os.path.isdir(i):
			l = find_py(i, l)
	return l


dir = './'
l = []
l = find_py(dir, l)

py_list = []
for i in l:
	j = os.path.splitext(i)
	if j[1] == '.py':
		py_list.append(i)

print(py_list)